:root {
  --ifm-color-primary: #2399ef;
  --ifm-color-primary-dark: var(--ifm-color-primary);
  --ifm-color-primary-darker: var(--ifm-color-primary);
  --ifm-color-primary-darkest: var(--ifm-color-primary);
  --ifm-color-primary-light: var(--ifm-color-primary);
  --ifm-color-primary-lighter: var(--ifm-color-primary);
  --ifm-color-primary-lightest: var(--ifm-color-primary);
  --ifm-code-font-size: 95%;
  --ifm-container-width: 1000px;
  --ifm-container-width-xl: 1200px;
  --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.2);
}

.header-github-link:hover,
button:hover {
  opacity: 0.6;
}

.header-github-link:before {
  content: "";
  width: 24px;
  height: 24px;
  display: flex;
  background-repeat: no-repeat;
}

.header-github-link:before {
  background-image: url("/images/header-github-icon.svg");
}

html[data-theme="dark"] .header-github-link:before {
  background-image: url("/images/header-github-icon-light.svg");
}

html[data-theme="light"] img[src$="#gh-dark-mode-only"],
html[data-theme="dark"] img[src$="#gh-light-mode-only"] {
  display: none;
}
